start: 00000000 4E56 0000 link A6, 0 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 7000 moveq.l D0, 0x00 0000000A 2840 movea.l A4, D0 0000000C 206E 000C movea.l A0, [A6 + 0xC] 00000010 3228 0002 move.w D1, [A0 + 0x2] 00000014 5441 addq.w D1, 2 00000016 6726 beq +0x28 /* 0000003E */ 00000018 5341 subq.w D1, 1 0000001A 6722 beq +0x24 /* 0000003E */ 0000001C 5541 subq.w D1, 2 0000001E 6722 beq +0x24 /* 00000042 */ 00000020 5541 subq.w D1, 2 00000022 673C beq +0x3E /* 00000060 */ 00000024 5341 subq.w D1, 1 00000026 673E beq +0x40 /* 00000066 */ 00000028 5341 subq.w D1, 1 0000002A 6740 beq +0x42 /* 0000006C */ 0000002C 5341 subq.w D1, 1 0000002E 6742 beq +0x44 /* 00000072 */ 00000030 5341 subq.w D1, 1 00000032 6744 beq +0x46 /* 00000078 */ 00000034 5341 subq.w D1, 1 00000036 6746 beq +0x48 /* 0000007E */ 00000038 5341 subq.w D1, 1 0000003A 6748 beq +0x4A /* 00000084 */ 0000003C 604A bra +0x4C /* 00000088 */ label0000003E: 0000003E 7E00 moveq.l D7, 0x00 00000040 604C bra +0x4E /* 0000008E */ label00000042: 00000042 206E 000C movea.l A0, [A6 + 0xC] 00000046 2668 0004 movea.l A3, [A0 + 0x4] 0000004A 224B movea.l A1, A3 0000004C A193 syscall Microseconds, flags=1 0000004E 2288 move.l [A1], A0 00000050 2740 0004 move.l [A3 + 0x4], D0 00000054 277C 000F 4240 0008 move.l [A3 + 0x8], 0xF4240 0000005C 7E00 moveq.l D7, 0x00 0000005E 602E bra +0x30 /* 0000008E */ label00000060: 00000060 49FA 004E lea.l A4, [PC + 0x4E /* 000000B0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000064 6028 bra +0x2A /* 0000008E */ label00000066: 00000066 49FA 006C lea.l A4, [PC + 0x6C /* 000000D4, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000006A 6022 bra +0x24 /* 0000008E */ label0000006C: 0000006C 49FA 007C lea.l A4, [PC + 0x7C /* 000000EA, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000070 601C bra +0x1E /* 0000008E */ label00000072: 00000072 49FA 0140 lea.l A4, [PC + 0x140 /* 000001B4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000076 6016 bra +0x18 /* 0000008E */ label00000078: 00000078 49FA 017E lea.l A4, [PC + 0x17E /* 000001F8, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000007C 6010 bra +0x12 /* 0000008E */ label0000007E: 0000007E 49FA 01CE lea.l A4, [PC + 0x1CE /* 0000024E, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000082 600A bra +0xC /* 0000008E */ label00000084: 00000084 7E00 moveq.l D7, 0x00 00000086 6006 bra +0x8 /* 0000008E */ label00000088: 00000088 2E3C FFFF EEA4 move.l D7, 0xFFFFEEA4 label0000008E: 0000008E 200C move.l D0, A4 00000090 670E beq +0x10 /* 000000A0 */ 00000092 598F subq.l A7, 4 00000094 2F2E 000C move.l -[A7], [A6 + 0xC] 00000098 2F0C move.l -[A7], A4 0000009A 70FF moveq.l D0, 0xFFFFFFFF 0000009C A82A syscall ComponentDispatch 0000009E 2E1F move.l D7, [A7]+ label000000A0: 000000A0 2D47 0010 move.l [A6 + 0x10], D7 000000A4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000000AA 4E5E unlink A6 000000AC 4E74 0008 rtd 0x0008 000000B0 4E56 0000 link A6, 0 000000B4 2F0C move.l -[A7], A4 000000B6 7066 moveq.l D0, 0x66 000000B8 A31E syscall NewPtrClear, flags=3 000000BA 2848 movea.l A4, A0 000000BC 4A78 0220 tst.w [0x00000220 /* MemErr */] 000000C0 6704 beq +0x6 /* 000000C6 */ 000000C2 7000 moveq.l D0, 0x00 000000C4 2840 movea.l A4, D0 label000000C6: 000000C6 2D4C 000E move.l [A6 + 0xE], A4 000000CA 286E FFFC movea.l A4, [A6 - 0x4] 000000CE 4E5E unlink A6 000000D0 4E74 0006 rtd 0x0006 000000D4 4E56 0000 link A6, 0 000000D8 206E 0008 movea.l A0, [A6 + 0x8] 000000DC A01F syscall DisposPtr/DisposePtr 000000DE 7000 moveq.l D0, 0x00 000000E0 2D40 000C move.l [A6 + 0xC], D0 000000E4 4E5E unlink A6 000000E6 4E74 0004 rtd 0x0004 000000EA 4E56 0000 link A6, 0 000000EE 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000000F2 2A2E 000C move.l D5, [A6 + 0xC] 000000F6 286E 0014 movea.l A4, [A6 + 0x14] 000000FA 4246 clr.w D6 000000FC 558F subq.l A7, 2 000000FE 2F0C move.l -[A7], A4 00000100 303C 00ED move.w D0, 0xED 00000104 4EB0 81E1 18A8 jsr [[0x18A8]] 0000010A 301F move.w D0, [A7]+ 0000010C 48C0 ext.l D0 0000010E 2E3C FFFF 7FFF move.l D7, 0xFFFF7FFF 00000114 CE80 and.l D7, D0 00000116 396E 0012 004E move.w [A4 + 0x4E], [A6 + 0x12] 0000011C 426C 0050 clr.w [A4 + 0x50] 00000120 0294 FFFF FFFC andi.l [A4], 0xFFFFFFFC 00000126 558F subq.l A7, 2 00000128 2F0C move.l -[A7], A4 0000012A 303C 0129 move.w D0, 0x129 0000012E 4EB0 81E1 18A8 jsr [[0x18A8]] 00000134 0C47 0002 cmpi.w D7, 0x2 00000138 544F addq.w A7, 2 0000013A 660C bne +0xE /* 00000148 */ 0000013C 2945 0062 move.l [A4 + 0x62], D5 00000140 0094 0000 0001 ori.l [A4], 0x1 00000146 605A bra +0x5C /* 000001A2 */ label00000148: 00000148 0C47 0001 cmpi.w D7, 0x1 0000014C 6644 bne +0x46 /* 00000192 */ 0000014E 7000 moveq.l D0, 0x00 00000150 2940 0052 move.l [A4 + 0x52], D0 00000154 2945 0056 move.l [A4 + 0x56], D5 00000158 598F subq.l A7, 4 0000015A 2F0C move.l -[A7], A4 0000015C 303C 00EE move.w D0, 0xEE 00000160 4EB0 81E1 18A8 jsr [[0x18A8]] 00000166 295F 005E move.l [A4 + 0x5E], [A7]+ 0000016A 296E 0008 005A move.l [A4 + 0x5A], [A6 + 0x8] 00000170 486C 0052 pea.l [A4 + 0x52] 00000174 7000 moveq.l D0, 0x00 00000176 2F00 move.l -[A7], D0 00000178 303C 00B7 move.w D0, 0xB7 0000017C 4EB0 81E1 18A8 jsr [[0x18A8]] 00000182 0094 0000 0003 ori.l [A4], 0x3 00000188 2F0C move.l -[A7], A4 0000018A 4EBA 011C jsr [PC + 0x11C /* 000002A8 */] 0000018E 584F addq.w A7, 4 00000190 6010 bra +0x12 /* 000001A2 */ label00000192: 00000192 0C47 0003 cmpi.w D7, 0x3 00000196 6608 bne +0xA /* 000001A0 */ 00000198 0094 0000 0002 ori.l [A4], 0x2 0000019E 6002 bra +0x4 /* 000001A2 */ label000001A0: 000001A0 7CCE moveq.l D6, 0xFFFFFFCE label000001A2: 000001A2 48C6 ext.l D6 000001A4 2D46 0018 move.l [A6 + 0x18], D6 000001A8 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 000001AE 4E5E unlink A6 000001B0 4E74 0010 rtd 0x0010 000001B4 4E56 0000 link A6, 0 000001B8 48E7 0108 movem.l -[A7], D7,A4 000001BC 286E 0008 movea.l A4, [A6 + 0x8] 000001C0 302C 0050 move.w D0, [A4 + 0x50] 000001C4 0800 0000 btst.b D0, 0x0 000001C8 670C beq +0xE /* 000001D6 */ 000001CA 41EC 0030 lea.l A0, [A4 + 0x30] 000001CE A059 syscall RmvTime 000001D0 026C FFFE 0050 andi.w [A4 + 0x50], 0xFFFE label000001D6: 000001D6 558F subq.l A7, 2 000001D8 2F0C move.l -[A7], A4 000001DA 303C 012A move.w D0, 0x12A 000001DE 4EB0 81E1 18A8 jsr [[0x18A8]] 000001E4 3E1F move.w D7, [A7]+ 000001E6 48C7 ext.l D7 000001E8 2D47 000C move.l [A6 + 0xC], D7 000001EC 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000001F2 4E5E unlink A6 000001F4 4E74 0004 rtd 0x0004 000001F8 4E56 0000 link A6, 0 000001FC 48E7 0108 movem.l -[A7], D7,A4 00000200 286E 0008 movea.l A4, [A6 + 0x8] 00000204 558F subq.l A7, 2 00000206 2F0C move.l -[A7], A4 00000208 303C 00ED move.w D0, 0xED 0000020C 4EB0 81E1 18A8 jsr [[0x18A8]] 00000212 301F move.w D0, [A7]+ 00000214 48C0 ext.l D0 00000216 2E3C FFFF 7FFF move.l D7, 0xFFFF7FFF 0000021C CE80 and.l D7, D0 0000021E 0C47 0001 cmpi.w D7, 0x1 00000222 660A bne +0xC /* 0000022E */ 00000224 2F0C move.l -[A7], A4 00000226 4EBA 0080 jsr [PC + 0x80 /* 000002A8 */] 0000022A 584F addq.w A7, 4 0000022C 600E bra +0x10 /* 0000023C */ label0000022E: 0000022E 0C47 0002 cmpi.w D7, 0x2 00000232 6608 bne +0xA /* 0000023C */ 00000234 2F0C move.l -[A7], A4 00000236 4EBA 0182 jsr [PC + 0x182 /* 000003BA */] 0000023A 584F addq.w A7, 4 label0000023C: 0000023C 7000 moveq.l D0, 0x00 0000023E 2D40 000C move.l [A6 + 0xC], D0 00000242 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000248 4E5E unlink A6 0000024A 4E74 0004 rtd 0x0004 0000024E 4E56 0000 link A6, 0 00000252 48E7 0108 movem.l -[A7], D7,A4 00000256 286E 0008 movea.l A4, [A6 + 0x8] 0000025A 558F subq.l A7, 2 0000025C 2F0C move.l -[A7], A4 0000025E 303C 00ED move.w D0, 0xED 00000262 4EB0 81E1 18A8 jsr [[0x18A8]] 00000268 301F move.w D0, [A7]+ 0000026A 48C0 ext.l D0 0000026C 2E3C FFFF 7FFF move.l D7, 0xFFFF7FFF 00000272 CE80 and.l D7, D0 00000274 0C47 0001 cmpi.w D7, 0x1 00000278 660A bne +0xC /* 00000284 */ 0000027A 2F0C move.l -[A7], A4 0000027C 4EBA 002A jsr [PC + 0x2A /* 000002A8 */] 00000280 584F addq.w A7, 4 00000282 6012 bra +0x14 /* 00000296 */ label00000284: 00000284 0C47 0003 cmpi.w D7, 0x3 00000288 660C bne +0xE /* 00000296 */ 0000028A 2F0C move.l -[A7], A4 0000028C 303C 012D move.w D0, 0x12D 00000290 4EB0 81E1 18A8 jsr [[0x18A8]] label00000296: 00000296 7000 moveq.l D0, 0x00 00000298 2D40 000C move.l [A6 + 0xC], D0 0000029C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000002A2 4E5E unlink A6 000002A4 4E74 0004 rtd 0x0004 fn000002A8: 000002A8 4E56 FFDC link A6, -0x0024 000002AC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000002B0 286E 0008 movea.l A4, [A6 + 0x8] 000002B4 302C 0050 move.w D0, [A4 + 0x50] 000002B8 0800 0000 btst.b D0, 0x0 000002BC 6706 beq +0x8 /* 000002C4 */ 000002BE 41EC 0030 lea.l A0, [A4 + 0x30] 000002C2 A059 syscall RmvTime label000002C4: 000002C4 598F subq.l A7, 4 000002C6 2F0C move.l -[A7], A4 000002C8 303C 00EE move.w D0, 0xEE 000002CC 4EB0 81E1 18A8 jsr [[0x18A8]] 000002D2 265F movea.l A3, [A7]+ 000002D4 598F subq.l A7, 4 000002D6 2F0B move.l -[A7], A3 000002D8 303C 00A9 move.w D0, 0xA9 000002DC 4EB0 81E1 18A8 jsr [[0x18A8]] 000002E2 2C1F move.l D6, [A7]+ 000002E4 598F subq.l A7, 4 000002E6 2F0B move.l -[A7], A3 000002E8 7000 moveq.l D0, 0x00 000002EA 2F00 move.l -[A7], D0 000002EC 486E FFE0 pea.l [A6 - 0x20] 000002F0 303C 00A6 move.w D0, 0xA6 000002F4 4EB0 81E1 18A8 jsr [[0x18A8]] 000002FA 2A1F move.l D5, [A7]+ 000002FC 41EE FFF0 lea.l A0, [A6 - 0x10] 00000300 43EC 0052 lea.l A1, [A4 + 0x52] 00000304 20D9 move.l [A0]+, [A1]+ 00000306 20D9 move.l [A0]+, [A1]+ 00000308 20D9 move.l [A0]+, [A1]+ 0000030A 20D9 move.l [A0]+, [A1]+ 0000030C 486E FFF0 pea.l [A6 - 0x10] 00000310 486E FFE0 pea.l [A6 - 0x20] 00000314 303C 010D move.w D0, 0x10D 00000318 4EB0 81E1 18A8 jsr [[0x18A8]] 0000031E 7E01 moveq.l D7, 0x01 00000320 4AAE FFF4 tst.l [A6 - 0xC] 00000324 6C04 bge +0x6 /* 0000032A */ 00000326 7EFF moveq.l D7, 0xFFFFFFFF 00000328 600E bra +0x10 /* 00000338 */ label0000032A: 0000032A 4AAE FFF0 tst.l [A6 - 0x10] 0000032E 6608 bne +0xA /* 00000338 */ 00000330 4AAE FFF4 tst.l [A6 - 0xC] 00000334 6602 bne +0x4 /* 00000338 */ 00000336 7E00 moveq.l D7, 0x00 label00000338: 00000338 7003 moveq.l D0, 0x03 0000033A C06C 004E and.w D0, [A4 + 0x4E] 0000033E 5340 subq.w D0, 1 00000340 670A beq +0xC /* 0000034C */ 00000342 5340 subq.w D0, 1 00000344 6710 beq +0x12 /* 00000356 */ 00000346 5340 subq.w D0, 1 00000348 6716 beq +0x18 /* 00000360 */ 0000034A 6024 bra +0x26 /* 00000370 */ label0000034C: 0000034C 4A86 tst.l D6 0000034E 6F20 ble +0x22 /* 00000370 */ 00000350 4A87 tst.l D7 00000352 6C24 bge +0x26 /* 00000378 */ 00000354 601A bra +0x1C /* 00000370 */ label00000356: 00000356 4A86 tst.l D6 00000358 6C16 bge +0x18 /* 00000370 */ 0000035A 4A87 tst.l D7 0000035C 6F1A ble +0x1C /* 00000378 */ 0000035E 6010 bra +0x12 /* 00000370 */ label00000360: 00000360 4A86 tst.l D6 00000362 6F04 ble +0x6 /* 00000368 */ 00000364 4A87 tst.l D7 00000366 6C10 bge +0x12 /* 00000378 */ label00000368: 00000368 4A86 tst.l D6 0000036A 6C04 bge +0x6 /* 00000370 */ 0000036C 4A87 tst.l D7 0000036E 6F08 ble +0xA /* 00000378 */ label00000370: 00000370 026C FFFE 0050 andi.w [A4 + 0x50], 0xFFFE 00000376 6038 bra +0x3A /* 000003B0 */ label00000378: 00000378 7000 moveq.l D0, 0x00 0000037A 2940 003A move.l [A4 + 0x3A], D0 0000037E 41FA 01C8 lea.l A0, [PC + 0x1C8 /* 00000548, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000382 2948 0036 move.l [A4 + 0x36], A0 00000386 2940 004A move.l [A4 + 0x4A], D0 0000038A 2940 0046 move.l [A4 + 0x46], D0 0000038E 41EC 0030 lea.l A0, [A4 + 0x30] 00000392 A058 syscall InsTime 00000394 006C 0001 0050 ori.w [A4 + 0x50], 0x1 0000039A 41EC 0030 lea.l A0, [A4 + 0x30] 0000039E 2D48 FFDC move.l [A6 - 0x24], A0 000003A2 2F0C move.l -[A7], A4 000003A4 4EBA 00CC jsr [PC + 0xCC /* 00000472 */] 000003A8 206E FFDC movea.l A0, [A6 - 0x24] 000003AC A05A syscall PrimeTime 000003AE 584F addq.w A7, 4 label000003B0: 000003B0 4CEE 18E0 FFC8 movem.l D5,D6,D7,A3,A4, [A6 - 0x38] 000003B6 4E5E unlink A6 000003B8 4E75 rts fn000003BA: 000003BA 4E56 0000 link A6, 0 000003BE 48E7 0308 movem.l -[A7], D6,D7,A4 000003C2 286E 0008 movea.l A4, [A6 + 0x8] 000003C6 4207 clr.b D7 000003C8 598F subq.l A7, 4 000003CA 598F subq.l A7, 4 000003CC 2F0C move.l -[A7], A4 000003CE 303C 00EE move.w D0, 0xEE 000003D2 4EB0 81E1 18A8 jsr [[0x18A8]] 000003D8 303C 00A9 move.w D0, 0xA9 000003DC 4EB0 81E1 18A8 jsr [[0x18A8]] 000003E2 2C1F move.l D6, [A7]+ 000003E4 9CAC 0062 sub.l D6, [A4 + 0x62] 000003E8 701C moveq.l D0, 0x1C 000003EA C06C 004E and.w D0, [A4 + 0x4E] 000003EE 671A beq +0x1C /* 0000040A */ 000003F0 5940 subq.w D0, 4 000003F2 671A beq +0x1C /* 0000040E */ 000003F4 5940 subq.w D0, 4 000003F6 6722 beq +0x24 /* 0000041A */ 000003F8 5140 subq.w D0, 8 000003FA 674E beq +0x50 /* 0000044A */ 000003FC 5940 subq.w D0, 4 000003FE 6726 beq +0x28 /* 00000426 */ 00000400 5940 subq.w D0, 4 00000402 672E beq +0x30 /* 00000432 */ 00000404 5940 subq.w D0, 4 00000406 6736 beq +0x38 /* 0000043E */ 00000408 604A bra +0x4C /* 00000454 */ label0000040A: 0000040A 7E01 moveq.l D7, 0x01 0000040C 6046 bra +0x48 /* 00000454 */ label0000040E: 0000040E 4A86 tst.l D6 00000410 5DC0 slt D0 00000412 4400 neg.b D0 00000414 49C0 lea.l A4, D0 00000416 1E00 move.b D7, D0 00000418 603A bra +0x3C /* 00000454 */ label0000041A: 0000041A 4A86 tst.l D6 0000041C 5EC0 sgt D0 0000041E 4400 neg.b D0 00000420 49C0 lea.l A4, D0 00000422 1E00 move.b D7, D0 00000424 602E bra +0x30 /* 00000454 */ label00000426: 00000426 4A86 tst.l D6 00000428 5FC0 sle D0 0000042A 4400 neg.b D0 0000042C 49C0 lea.l A4, D0 0000042E 1E00 move.b D7, D0 00000430 6022 bra +0x24 /* 00000454 */ label00000432: 00000432 4A86 tst.l D6 00000434 5CC0 sge D0 00000436 4400 neg.b D0 00000438 49C0 lea.l A4, D0 0000043A 1E00 move.b D7, D0 0000043C 6016 bra +0x18 /* 00000454 */ label0000043E: 0000043E 4A86 tst.l D6 00000440 56C0 sne D0 00000442 4400 neg.b D0 00000444 49C0 lea.l A4, D0 00000446 1E00 move.b D7, D0 00000448 600A bra +0xC /* 00000454 */ label0000044A: 0000044A 4A86 tst.l D6 0000044C 57C0 seq D0 0000044E 4400 neg.b D0 00000450 49C0 lea.l A4, D0 00000452 1E00 move.b D7, D0 label00000454: 00000454 7000 moveq.l D0, 0x00 00000456 1007 move.b D0, D7 00000458 4A80 tst.l D0 0000045A 670C beq +0xE /* 00000468 */ 0000045C 2F0C move.l -[A7], A4 0000045E 303C 012D move.w D0, 0x12D 00000462 4EB0 81E1 18A8 jsr [[0x18A8]] label00000468: 00000468 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000046E 4E5E unlink A6 00000470 4E75 rts fn00000472: 00000472 4E56 FFF0 link A6, -0x0010 00000476 48E7 0118 movem.l -[A7], D7,A3,A4 0000047A 266E 0008 movea.l A3, [A6 + 0x8] 0000047E 598F subq.l A7, 4 00000480 2F0B move.l -[A7], A3 00000482 303C 00EE move.w D0, 0xEE 00000486 4EB0 81E1 18A8 jsr [[0x18A8]] 0000048C 285F movea.l A4, [A7]+ 0000048E 598F subq.l A7, 4 00000490 2F0C move.l -[A7], A4 00000492 7000 moveq.l D0, 0x00 00000494 2F00 move.l -[A7], D0 00000496 486E FFF0 pea.l [A6 - 0x10] 0000049A 303C 00A6 move.w D0, 0xA6 0000049E 4EB0 81E1 18A8 jsr [[0x18A8]] 000004A4 598F subq.l A7, 4 000004A6 2F0C move.l -[A7], A4 000004A8 303C 00A9 move.w D0, 0xA9 000004AC 4EB0 81E1 18A8 jsr [[0x18A8]] 000004B2 2E1F move.l D7, [A7]+ 000004B4 598F subq.l A7, 4 000004B6 2F0C move.l -[A7], A4 000004B8 303C 00B0 move.w D0, 0xB0 000004BC 4EB0 81E1 18A8 jsr [[0x18A8]] 000004C2 4A9F tst.l [A7]+ 000004C4 584F addq.w A7, 4 000004C6 662C bne +0x2E /* 000004F4 */ label000004C8: 000004C8 598F subq.l A7, 4 000004CA 2F0C move.l -[A7], A4 000004CC 303C 00AF move.w D0, 0xAF 000004D0 4EB0 81E1 18A8 jsr [[0x18A8]] 000004D6 285F movea.l A4, [A7]+ 000004D8 200C move.l D0, A4 000004DA 6718 beq +0x1A /* 000004F4 */ 000004DC 598F subq.l A7, 4 000004DE 2F07 move.l -[A7], D7 000004E0 598F subq.l A7, 4 000004E2 2F0C move.l -[A7], A4 000004E4 303C 00A9 move.w D0, 0xA9 000004E8 4EB0 81E1 18A8 jsr [[0x18A8]] 000004EE A868 syscall FixMul 000004F0 2E1F move.l D7, [A7]+ 000004F2 60D4 bra -0x2A /* 000004C8 */ label000004F4: 000004F4 486E FFF0 pea.l [A6 - 0x10] 000004F8 486B 0052 pea.l [A3 + 0x52] 000004FC 303C 010D move.w D0, 0x10D 00000500 4EB0 81E1 18A8 jsr [[0x18A8]] 00000506 486E FFF0 pea.l [A6 - 0x10] 0000050A 2F3C 0001 0000 move.l -[A7], 0x10000 00000510 2F07 move.l -[A7], D7 00000512 7008 moveq.l D0, 0x08 00000514 4EB0 81E1 1D08 jsr [[0x1D08]] 0000051A 486E FFF0 pea.l [A6 - 0x10] 0000051E 4878 03E8 push.l 0x3E8 00000522 303C 00B7 move.w D0, 0xB7 00000526 4EB0 81E1 18A8 jsr [[0x18A8]] 0000052C 2E2E FFF4 move.l D7, [A6 - 0xC] 00000530 4AAE FFF0 tst.l [A6 - 0x10] 00000534 6C06 bge +0x8 /* 0000053C */ 00000536 2007 move.l D0, D7 00000538 4480 neg.l D0 0000053A 2E00 move.l D7, D0 label0000053C: 0000053C 2007 move.l D0, D7 0000053E 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 00000544 4E5E unlink A6 00000546 4E75 rts 00000548 4E56 0000 link A6, 0 0000054C 2F0C move.l -[A7], A4 0000054E 598F subq.l A7, 4 00000550 2E89 move.l [A7], A1 00000552 285F movea.l A4, [A7]+ 00000554 49EC FFD0 lea.l A4, [A4 - 0x30] 00000558 2F0C move.l -[A7], A4 0000055A 303C 012D move.w D0, 0x12D 0000055E 4EB0 81E1 18A8 jsr [[0x18A8]] 00000564 286E FFFC movea.l A4, [A6 - 0x4] 00000568 4E5E unlink A6 0000056A 4E75 rts